[Out of Scope] Domain Settings

Repo: · Issue: #753 Status: Open · Priority: P2 Assignee: Unassigned

Description

Create step-by-step wizard for partners to add custom domain, view DNS instructions, and verify configuration.

Image

AC:

  • Step 1: Enter custom domain

    • Input field for domain (e.g., portal.acmepayments.com)
    • Validation for valid domain format
    • Examples of common patterns
    • “Add Domain” button
  • Step 2: DNS Configuration Instructions

    • Shows CNAME record to add
    • Copy button for each DNS value
    • Link to DNS setup guide
    • Video tutorial embed
    • Provider-specific instructions (GoDaddy, Cloudflare, etc.)
  • Step 3: Verification

    • “Check DNS Now” button
    • Polling status indicator
    • Shows verification progress
    • Displays errors if DNS not configured
    • Success message when verified
  • Step 4: SSL Certificate (automatic)

    • Shows SSL provisioning status
    • Estimated time (5-10 minutes)
    • Success indicator when complete
  • Domain list view:

    • Shows all configured domains
    • Verification status for each
    • Primary domain indicator
    • Delete domain option
  • Real-time status updates:

    • Polls verification status every 30 seconds
    • Shows “Last checked: X minutes ago”
    • Auto-advances to next step on success

Implementation Notes

Dash adds notes here while working

Link to people, meetings, dependent tickets